package com.budwk.app.sqfw.vo.dapingvo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @program: wk-mini
 * @description: 社区数据统计社区街道信息视图对象(后台管理系统)
 * @author: LJT
 * @create: 2023-10-24 10:21
 **/
@Data
public class SqfwDataStatisticStreetForAdminVO {

    /**
     * 社区名称
     */
    @Schema(description = "街道名称")
    private String county = "";

    /**
     * 社区名称
     */
    @Schema(description = "社区名称")
    private String community = "";

    /**
     * 用户数量
     */
    @Schema(description = "最新状态")
    private Long userTotal = 0L;

    /**
     * 最新状态
     */
    @Schema(description = "最新状态")
    private String lastStatus = "";

    /**
     * 街道数据总计
     */
    @Schema(description = "街道数据总计")
    private Long total = 0L;

    /**
     * 六类人员搬出
     */
    @Schema(description = "六类人员搬出")
    private Long sixTypesOut = 0L;

    /**
     * 六类人员死亡
     */
    @Schema(description = "六类人员死亡")
    private Long sixTypesDead = 0L;

    /**
     * 商铺巡查情况总数
     */
    @Schema(description = "垃圾分类巡查（次）")
    private Long garbageCheckTotal = 0L;

    /**
     * 商铺巡查情况总数
     */
    @Schema(description = "商铺巡查情况总数")
    private Long shopCheckTotal = 0L;

    /**
     * 燃气使用情况总数
     */
    @Schema(description = "燃气使用情况总数")
    private Long gasCheckTotal = 0L;

    /**
     * 存在隐患总数(户)
     */
    @Schema(description = "存在隐患总数(户)")
    private Long hiddenDangerTotal = 0L;

    /**
     * 存在隐患总数(次)
     */
    @Schema(description = "存在隐患总数(次)")
    private Long hiddenDangerTimes = 0L;

    /**
     * 现场整改总数
     */
    @Schema(description = "现场整改总数")
    private Long sceneRectTotal = 0L;

    /**
     * 现场整改总数
     */
    @Schema(description = "限期整改总数")
    private Long deadlineRectTotal = 0L;

    /**
     * 超时未检查总数
     */
    @Schema(description = "超时未检查总数")
    private Long checkTimeOutTotal = 0L;
}
